One of the things I've learned is that RPC by itself isn't enough to build reliable distributed systems, particularly on the Internet. SOAP + WSDL is interesting because it doesn't just mandate RPC, it can do other things, too. Most people are missing that. I wrote up some of my thoughts on this as an email to the simple web services API group.
tech
  2001-10-26 07:00 Z